package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseCmfGift<M extends BaseCmfGift<M>> extends Model<M> implements IBean {

	public void setId(java.lang.Long id) {
		set("id", id);
	}
	
	public java.lang.Long getId() {
		return getLong("id");
	}

	/**
	 * 类型,0普通礼物，1豪华礼物，2手绘礼物
	 */
	public void setType(java.lang.Boolean type) {
		set("type", type);
	}
	
	/**
	 * 类型,0普通礼物，1豪华礼物，2手绘礼物
	 */
	public java.lang.Boolean getType() {
		return get("type");
	}

	/**
	 * 标识，0普通，2守护
	 */
	public void setMark(java.lang.Boolean mark) {
		set("mark", mark);
	}
	
	/**
	 * 标识，0普通，2守护
	 */
	public java.lang.Boolean getMark() {
		return get("mark");
	}

	/**
	 * 分类ID
	 */
	public void setSid(java.lang.Integer sid) {
		set("sid", sid);
	}
	
	/**
	 * 分类ID
	 */
	public java.lang.Integer getSid() {
		return getInt("sid");
	}

	/**
	 * 名称
	 */
	public void setGiftname(java.lang.String giftname) {
		set("giftname", giftname);
	}
	
	/**
	 * 名称
	 */
	public java.lang.String getGiftname() {
		return getStr("giftname");
	}

	/**
	 * 对应音值
	 */
	public void setGiftcoin(java.lang.Integer giftcoin) {
		set("giftcoin", giftcoin);
	}
	
	/**
	 * 对应音值
	 */
	public java.lang.Integer getGiftcoin() {
		return getInt("giftcoin");
	}

	/**
	 * 价格
	 */
	public void setNeedcoin(java.lang.Integer needcoin) {
		set("needcoin", needcoin);
	}
	
	/**
	 * 价格
	 */
	public java.lang.Integer getNeedcoin() {
		return getInt("needcoin");
	}

	/**
	 * 小图
	 */
	public void setGifticonMini(java.lang.String gifticonMini) {
		set("gifticon_mini", gifticonMini);
	}
	
	/**
	 * 小图
	 */
	public java.lang.String getGifticonMini() {
		return getStr("gifticon_mini");
	}

	/**
	 * 图片
	 */
	public void setGifticon(java.lang.String gifticon) {
		set("gifticon", gifticon);
	}
	
	/**
	 * 图片
	 */
	public java.lang.String getGifticon() {
		return getStr("gifticon");
	}

	/**
	 * 序号
	 */
	public void setOrderno(java.lang.Integer orderno) {
		set("orderno", orderno);
	}
	
	/**
	 * 序号
	 */
	public java.lang.Integer getOrderno() {
		return getInt("orderno");
	}

	/**
	 * 添加时间
	 */
	public void setAddtime(java.lang.Integer addtime) {
		set("addtime", addtime);
	}
	
	/**
	 * 添加时间
	 */
	public java.lang.Integer getAddtime() {
		return getInt("addtime");
	}

	/**
	 * 动画类型，0gif,1svga
	 */
	public void setSwftype(java.lang.Boolean swftype) {
		set("swftype", swftype);
	}
	
	/**
	 * 动画类型，0gif,1svga
	 */
	public java.lang.Boolean getSwftype() {
		return get("swftype");
	}

	/**
	 * 动画链接
	 */
	public void setSwf(java.lang.String swf) {
		set("swf", swf);
	}
	
	/**
	 * 动画链接
	 */
	public java.lang.String getSwf() {
		return getStr("swf");
	}

	/**
	 * 动画时长
	 */
	public void setSwftime(java.math.BigDecimal swftime) {
		set("swftime", swftime);
	}
	
	/**
	 * 动画时长
	 */
	public java.math.BigDecimal getSwftime() {
		return get("swftime");
	}

}
